package pe.gob.osinergmin.bean.common;

import java.util.Date;

import pe.gob.osinergmin.bean.generic.GenericBean;
import pe.gob.osinergmin.utils.PuntoControlUtils;

public class OrdenPedido extends GenericBean {

    private Integer codigo;
    private String placa;
    private String codigoAutorizacion;
    private String numeroFactura;
    private String numeroGuia;
    private String estado;
    private Date fechaVenta;
    private Date fechaDespacho;

    public Integer getCodigo() {
        return codigo;
    }

    public void setCodigo(Integer codigo) {
        this.codigo = codigo;
    }

    public String getPlaca() {
        return placa;
    }

    public void setPlaca(String placa) {
        this.placa = placa;
    }

    public String getCodigoAutorizacion() {
        return codigoAutorizacion;
    }

    public void setCodigoAutorizacion(String codigoAutorizacion) {
        this.codigoAutorizacion = codigoAutorizacion;
    }

    public String getNumeroFactura() {
        return numeroFactura;
    }

    public void setNumeroFactura(String numeroFactura) {
        this.numeroFactura = numeroFactura;
    }

    public String getNumeroGuia() {
        return numeroGuia;
    }

    public void setNumeroGuia(String numeroGuia) {
        this.numeroGuia = numeroGuia;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public Date getFechaVenta() {
        return fechaVenta;
    }

    public void setFechaVenta(Date fechaVenta) {
        this.fechaVenta = fechaVenta;
    }

    public Date getFechaDespacho() {
        return fechaDespacho;
    }

    public void setFechaDespacho(Date fechaDespacho) {
        this.fechaDespacho = fechaDespacho;
    }

    @Override
    public String toString() {
        return PuntoControlUtils.convertFromObjectToJsonString(this, new String[]{"codigo", "placa", "codigoAutorizacion", "numeroFactura", "numeroGuia", "estado", "fechaVenta", "fechaDespacho"});
    }
}
